lasting ecosystem - Spanish English Dictionary